home *** CD-ROM | disk | FTP | other *** search
/ Champak 26 (Anniversary Edition) / Volume 26 [Anniversary Edition] - JOGO DISK .iso / Puzzle / Cubox.swf / scripts / DefineButton2_168 / BUTTONCONDACTION on(release).as
Text File  |  2004-06-30  |  8KB  |  304 lines

  1. on(release){
  2.    number = "7";
  3.    if(eval("blix" add number) == slider)
  4.    {
  5.       if(eval("blix" add (number + "1")) == "0" and eval("blix" add (number + "2")) == "0")
  6.       {
  7.          play();
  8.          tellTarget("slider/TILE" add number)
  9.          {
  10.             gotoAndStop("right1");
  11.             play();
  12.          }
  13.          set("blix" add number,"0");
  14.          set("blix" add (number + "2"),slider);
  15.       }
  16.    }
  17.    if(eval("blix" add (number + "1")) == wheel)
  18.    {
  19.       if(eval("blix" add (number + "2")) == "0")
  20.       {
  21.          spin = "1";
  22.          play();
  23.          tellTarget("wheel/TILE" add (number + "1") add "/wheel")
  24.          {
  25.             play();
  26.          }
  27.          tellTarget("wheel/TILE" add (number + "1"))
  28.          {
  29.             gotoAndStop("right");
  30.             play();
  31.          }
  32.          set("w" add (number + "2"),eval("w" add (number + "1")));
  33.          set("w" add (number + "1"),"0");
  34.          set("blix" add (number + "1"),"0");
  35.          set("blix" add (number + "2"),wheel);
  36.          if(eval("w" add (number + "2")) == "5")
  37.          {
  38.             set("w" add (number + "2"),"1");
  39.          }
  40.          else
  41.          {
  42.             set("w" add (number + "2"),eval("w" add (number + "2")) + "1");
  43.          }
  44.       }
  45.    }
  46.    if(eval("blix" add (number + "1")) == ghost)
  47.    {
  48.       if("5" >= eval("blix" add (number + "2")))
  49.       {
  50.          play();
  51.          tellTarget("ghost/TILE" add (number + "1"))
  52.          {
  53.             gotoAndStop("right");
  54.             play();
  55.          }
  56.          set("blix" add (number + "1"),"0");
  57.          set("blix" add (number + "2"),ghost);
  58.       }
  59.    }
  60.    if(eval("blix" add (number + "1")) == slider)
  61.    {
  62.       if(eval("blix" add (number + "2")) == "0")
  63.       {
  64.          play();
  65.          tellTarget("slider/TILE" add (number + "1"))
  66.          {
  67.             gotoAndStop("right");
  68.             play();
  69.          }
  70.          set("blix" add (number + "1"),"0");
  71.          set("blix" add (number + "2"),slider);
  72.       }
  73.    }
  74.    if(eval("blix" add (number + "1")) == purple)
  75.    {
  76.       if(eval("blix" add (number + "2")) == "0")
  77.       {
  78.          play();
  79.          tellTarget("purple/TILE" add (number + "1"))
  80.          {
  81.             gotoAndStop("right");
  82.             play();
  83.          }
  84.          set("blix" add (number + "1"),"0");
  85.          set("blix" add (number + "2"),purple);
  86.       }
  87.    }
  88.    if(eval("blix" add (number + "1")) == red)
  89.    {
  90.       if(eval("blix" add (number + "2")) == "0")
  91.       {
  92.          play();
  93.          tellTarget("red/TILE" add (number + "1"))
  94.          {
  95.             gotoAndStop("right");
  96.             play();
  97.          }
  98.          set("blix" add (number + "1"),"0");
  99.          set("blix" add (number + "2"),red);
  100.       }
  101.    }
  102.    if(eval("blix" add (number + "1")) == yellow)
  103.    {
  104.       if(eval("blix" add (number + "2")) == "0")
  105.       {
  106.          play();
  107.          tellTarget("yellow/TILE" add (number + "1"))
  108.          {
  109.             gotoAndStop("right");
  110.             play();
  111.          }
  112.          set("blix" add (number + "1"),"0");
  113.          set("blix" add (number + "2"),yellow);
  114.       }
  115.    }
  116.    if(eval("blix" add (number + "1")) == blue)
  117.    {
  118.       if(eval("blix" add (number + "2")) == "0")
  119.       {
  120.          play();
  121.          tellTarget("blue/TILE" add (number + "1"))
  122.          {
  123.             gotoAndStop("right");
  124.             play();
  125.          }
  126.          set("blix" add (number + "1"),"0");
  127.          set("blix" add (number + "2"),blue);
  128.       }
  129.    }
  130.    if(eval("blix" add (number + "1")) == green)
  131.    {
  132.       if(eval("blix" add (number + "2")) == "0")
  133.       {
  134.          play();
  135.          tellTarget("green/TILE" add (number + "1"))
  136.          {
  137.             gotoAndStop("right");
  138.             play();
  139.          }
  140.          set("blix" add (number + "1"),"0");
  141.          set("blix" add (number + "2"),green);
  142.       }
  143.    }
  144.    if(eval("blix" add (number + "1")) == bumper)
  145.    {
  146.       if(eval("blix" add (number + "2")) == "0")
  147.       {
  148.          play();
  149.          tellTarget("bumper/TILE" add (number + "1"))
  150.          {
  151.             gotoAndStop("right");
  152.             play();
  153.          }
  154.          set("bump" add (number + "2"),eval("bump" add (number + "1")) - "1");
  155.          set("bump" add (number + "1"),"0");
  156.          set("blix" add (number + "1"),"0");
  157.          set("blix" add (number + "2"),bumper);
  158.       }
  159.    }
  160.    if(eval("blix" add number) == slider)
  161.    {
  162.       if(eval("blix" add (number + "1")) == "0")
  163.       {
  164.          play();
  165.          tellTarget("slider/TILE" add number)
  166.          {
  167.             gotoAndStop("right");
  168.             play();
  169.          }
  170.          set("blix" add number,"0");
  171.          set("blix" add (number + "1"),slider);
  172.       }
  173.    }
  174.    if(eval("blix" add number) == green)
  175.    {
  176.       if(eval("blix" add (number + "1")) == "0")
  177.       {
  178.          play();
  179.          tellTarget("green/TILE" add number)
  180.          {
  181.             gotoAndStop("right");
  182.             play();
  183.          }
  184.          set("blix" add number,"0");
  185.          set("blix" add (number + "1"),green);
  186.       }
  187.    }
  188.    if(eval("blix" add number) == blue)
  189.    {
  190.       if(eval("blix" add (number + "1")) == "0")
  191.       {
  192.          play();
  193.          tellTarget("blue/TILE" add number)
  194.          {
  195.             gotoAndStop("right");
  196.             play();
  197.          }
  198.          set("blix" add number,"0");
  199.          set("blix" add (number + "1"),blue);
  200.       }
  201.    }
  202.    if(eval("blix" add number) == yellow)
  203.    {
  204.       if(eval("blix" add (number + "1")) == "0")
  205.       {
  206.          play();
  207.          tellTarget("yellow/TILE" add number)
  208.          {
  209.             gotoAndStop("right");
  210.             play();
  211.          }
  212.          set("blix" add number,"0");
  213.          set("blix" add (number + "1"),yellow);
  214.       }
  215.    }
  216.    if(eval("blix" add number) == red)
  217.    {
  218.       if(eval("blix" add (number + "1")) == "0")
  219.       {
  220.          play();
  221.          tellTarget("red/TILE" add number)
  222.          {
  223.             gotoAndStop("right");
  224.             play();
  225.          }
  226.          set("blix" add number,"0");
  227.          set("blix" add (number + "1"),red);
  228.       }
  229.    }
  230.    if(eval("blix" add number) == ghost)
  231.    {
  232.       if("5" >= eval("blix" add (number + "1")))
  233.       {
  234.          play();
  235.          tellTarget("ghost/TILE" add number)
  236.          {
  237.             gotoAndStop("right");
  238.             play();
  239.          }
  240.          set("blix" add number,"0");
  241.          set("blix" add (number + "1"),ghost);
  242.       }
  243.    }
  244.    if(eval("blix" add number) == purple)
  245.    {
  246.       if(eval("blix" add (number + "1")) == "0")
  247.       {
  248.          play();
  249.          tellTarget("purple/TILE" add number)
  250.          {
  251.             gotoAndStop("right");
  252.             play();
  253.          }
  254.          set("blix" add number,"0");
  255.          set("blix" add (number + "1"),purple);
  256.       }
  257.    }
  258.    if(eval("blix" add number) == bumper)
  259.    {
  260.       if(eval("blix" add (number + "1")) == "0")
  261.       {
  262.          play();
  263.          tellTarget("bumper/TILE" add number)
  264.          {
  265.             gotoAndStop("right");
  266.             play();
  267.          }
  268.          set("bump" add (number + "1"),eval("bump" add number) - "1");
  269.          set("bump" add number,"0");
  270.          set("blix" add number,"0");
  271.          set("blix" add (number + "1"),bumper);
  272.       }
  273.    }
  274.    if(eval("blix" add number) == wheel)
  275.    {
  276.       if(eval("blix" add (number + "1")) == "0")
  277.       {
  278.          spin = "1";
  279.          play();
  280.          tellTarget("wheel/TILE" add number add "/wheel")
  281.          {
  282.             play();
  283.          }
  284.          tellTarget("wheel/TILE" add number)
  285.          {
  286.             gotoAndStop("right");
  287.             play();
  288.          }
  289.          set("w" add (number + "1"),eval("w" add number));
  290.          set("w" add number,"0");
  291.          set("blix" add number,"0");
  292.          set("blix" add (number + "1"),wheel);
  293.          if(eval("w" add (number + "1")) == "5")
  294.          {
  295.             set("w" add (number + "1"),"1");
  296.          }
  297.          else
  298.          {
  299.             set("w" add (number + "1"),eval("w" add (number + "1")) + "1");
  300.          }
  301.       }
  302.    }
  303. }
  304.